package com.ruoyi.system.entity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.time.LocalDateTime;
import java.io.Serializable;

/**
 * 计划任务表(InspectionPlanTask)实体类
 * @since 2022-11-28 17:55:24
 */
@Data
public class InspectionPlanTask implements Serializable {
    private static final long serialVersionUID = 553895032892785001L;
    
    private Integer id;
    /**
     * 计划ID
     */
    private Integer planId;
    /**
     * 开始时间
     */
    private String startTime;
    /**
     * 结束时间
     */
    private String endTime;
    /**
     * 计划执行人员
     */
    private String planUserNames;
    /**
     * 计划执行人员ID
     */
    private String planUserIds;
    /**
     * 路线ID
     */
    private Integer routeId;
    /**
     * 路线名称
     */
    private String routeName;
    /**
     * 计划任务完成状态
     */
    private String planTaskState;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;

    //总点位数
    private Integer sumCount;

    //剩余未完成点数
    private Integer surplusCount;

    // 统计隐患数 count_hidden_info
    private String countHiddenInfo;

    // 计划名称
    private String planName;
}

